Assign features to design model

Overview

Next Design allows you to identify design model variable points for features by assigning features to the design model.

The procedure for assigning features to a design model is described below in the following order:

  • Associate features with model components
  • Check feature association status
  • Disassociate features

Feature Assignment

Associate features with model components

Associate using feature palette

When you open the model editor, a toolbox appears below the model navigator. Select [Feature Palette] from the selector at the top of the toolbox, The features defined in the feature model are displayed as a tree in the feature palette.

There are three ways to associate features with model components using the Features Palette:

  • Drag and drop operation
  • Operation by context menu [Associate with selection element on editor]
  • Ribbon [Product Line]> [Model]> [Assign Feature]

The procedure is explained in the above order.

Drag and drop operation

To associate a feature with a model component by dragging and dropping from the feature palette:

Drag & Drop from Feature Palette

Operating procedure

  1. Drag a feature from the Features Palette and drop it on the associated component in the Model Editor.
  2. When a feature is associated with a model component, a blue feature mark appears in the upper left of the component.

Operation by context menu

To associate a feature with a model component using the feature palette context menu, follow these steps:

Association with context menu

Operating procedure

  1. Select the model component to be related on the model editor.
  2. Right-click the feature on the feature palette and click Associate with selection element on editor context menu.

Info

  • This method also allows you to associate multiple features and multiple model components together.

Ribbon operation

To associate a feature with a model component using the ribbon:

Association by Ribbon

Operating procedure

  1. Select the feature on the feature palette and the model component on the model editor.
  2. From the ribbon, click Product Line> Model> Assign Feature.

Info

  • This method can also associate multiple features and multiple model components together.

Note

  • When multiple features are related to the same model component by the above method, the model component is valid when all the features are in the selected state (added as an AND condition).
  • Details of the conditions under which the model components are valid can be confirmed by the feature formula described later.

Associate using feature expression

Association by feature formula

In the following cases, describe a conditional expression for each model component and define the selection state of the features for which that element is valid.

  • When a model component is valid when any of multiple features is selected
  • If the model component is valid when no feature is selected

This conditional expression is called a feature expression.

Screen image of feature formula

Check/Edit feature formula

Follow the steps below to check and edit the feature expression.

Check/Edit Feature Formula

Operating procedure

  1. Open the Edit Feature Condition dialog from the model component context menu Edit Feature Condition Formula.
  2. To add a new feature to the condition, select it from the Feature Tree and click the Add button in the center.
  3. By editing the feature expression in [Condition expression], you can change from the AND condition to the OR condition, invert the logic with NOT, and prioritize with the parentheses ( ).
  4. Click the Check Error button to check if the conditional expression description can be evaluated correctly.
  5. Click the [OK] button to close the dialog.

Check the relation status of features

Check features and model components that have an association

Features with associations

The feature palette shows the number of associated model components at the far right of the features associated with the model component. This allows you to identify features that have an association with a model component.

Screen capture

Model component with association

In the model editor, a blue feature mark appears in the upper left of the model component associated with the feature. This allows you to identify model components that are enabled/disabled depending on the product. Details of valid conditions can be confirmed by the feature formula.

Screen capture

Note

  • The feature mark on the model editor can be displayed/hidden by the following operations.
    • Ribbon [Product Line]> [Model]> [Show Feature]
    • Ribbon [Display]> [Editor]> [Feature Mark]

Jump between associated features and model components

Jump from feature to model component

To see the model components associated with a feature:

Select related model from context menu

Operating procedure

  1. Right-click a feature on the Features Palette, and click Model Component from the context menu [Related Models].
  2. Click to display the model editor and select the relevant model component on the model editor.

You can also see and jump to the model component associated with the feature in the next step.

Show related model from related list popup

Other operating procedures

  1. Click the [Related List] context menu for the feature on the feature palette.
  2. The Related List pop-up appears, displaying a tree view of the model components associated with the feature.
  3. Click the icon displayed at the right end of the tree-viewed element to display the corresponding model component in the main editor (editor on the left) or sub editor (editor on the right).

Jump from model component to feature

To see the features associated with a model component:

Jump from model component to feature

Operating procedure

  1. Right-click the model component on the model editor, and click Feature from the context menu [Related Features].
  2. Click to display the corresponding feature on the feature palette.

Jump to feature model

Jump from feature palette to feature model

Follow the steps below to jump to the feature model from the feature palette and view the position of the corresponding feature.

Jump to Feature Model

Operating procedure

  1. On the feature palette, click Show Editor on the feature context menu.
  2. Click to select the corresponding feature in the feature editor.

Disassociate features

Disassociate using feature related list

To see the associations between features and model components and remove individual associations, follow these steps from the feature association list popup.

Remove association with association list popup

Operating procedure

  1. Click the context menu [Related List] for the feature on the feature palette. A related list pop-up appears, displaying a tree view of the model components associated with the feature.
  2. The model component associated with the end of the tree is displayed, and click the [Remove Association] icon displayed at the right end of the item. The association with the corresponding element is released.
  3. Click the Delete All Relationships button at the bottom right of the Relationships list popup It disassociates from all model components associated with the target feature.

Disassociate features using the ribbon

To release the features associated with model components in a batch, use the following procedure from the model editor.

Remove association with ribbon

Operating procedure

  1. In the model editor, select the model component that you want to disassociate from the feature.
  2. From the ribbon, click Product Line> Model> Delete Association.
  3. The feature mark displayed on the upper left of the model component disappears and the feature expression is cleared.